<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // 功能，参数，返回值，是否改变原字符：否

    // - str.indexOf()
    // var str = "hello world";
    // console.log(str);
    // var res = str.indexOf("o");
    // var res = str.indexOf("o",5);
    // var res = str.indexOf("o",8);
    // console.log(res);
    // console.log(str);

    // - str.charAt()
    // var str = "hello world";
    // console.log(str);
    // var res = str.charAt(3);
    // var res = str[3];
    // console.log(res);
    // console.log(str);

    // - str.slice()
    // var str = "hello world";
    // console.log(str);
    // var res = str.slice(3);
    // var res = str.slice(3, 8);
    // console.log(res);
    // console.log(str);

    // - str.substr()
    // var str = "hello world";
    // console.log(str);
    // var res = str.substr(3);
    // var res = str.substr(3, 6);
    // console.log(res);
    // console.log(str);


    // - str.substring()
    // var str = "hello world";
    // console.log(str);
    // var res = str.substring(3);
    // var res = str.substring(3, 8);
    // console.log(res);
    // console.log(str);

    // substring和slice
    // 负数时：substring从当前位置向左数
    // 负数时：slice从字符串的右边向左数
    // var str = "hello world";
    // var res1 = str.substring(5, -1);
    // var res2 = str.slice(5, -1);
    // var res1 = str.substring(-2);
    // var res2 = str.slice(-2);
    // console.log(str);
    // console.log(res1);
    // console.log(res2);


    // - str.toLowerCase()
    // - str.toUpperCase()
    // var str = "Hello World";
    // console.log(str);
    // var res1 = str.toLowerCase();
    // var res2 = str.toUpperCase();
    // console.log(res1);
    // console.log(res2);
    // console.log(str);

    
    // - str.concat()
    // var str = "Hello World";
    // console.log(str);
    // var res = str.concat("123123");
    // console.log(res);
    // console.log(str);


    
    // - str.split()
    // var str = "Hello World";
    // console.log(str);
    // var res = str.split();
    // var res = str.split("a");
    // var res = str.split("");
    // var res = str.split("o");
    // console.log(res);
    // console.log(str);

    // 字符分割成数组
    // 数组连接成字符

    // 字符串翻转
    // var str = "Hello World";
    // var rts = str.split("").reverse().join("");
    // console.log(rts);


    // - str.replace()
    // var str = "Hello World";
    // console.log(str);
    // var res = str.replace("o", "啊哈").replace("o", "啊哈");
    // console.log(res);
    // console.log(str);




</script>
</html>